engine piston rod - French English Dictionary